C++ 、Qt计算时间的方法 | 您所在的位置:网站首页 › qt gettickcount › C++ 、Qt计算时间的方法 |
原文链接:https://blog.csdn.net/chy555chy/article/details/53405072 Qt计算时间的两种方法: QTime elapsed() : ms QTime currentTime() : msC++计算时间的五种方法: clock() : ms GetTickCount() : ms gettimeofday(time_val*, NULL) : us QueryPerformanceFrequency(LARGE_INTEGER*) & QueryPerformanceCounter(LARGE_INTEGER*) : us time(NULL) : s #include #include #include //clock, gettimeofday, time #include //Sleep, GetTickCount, timeGetTime, QueryPerformanceCounter #include //#pragma comment(lib, "winmm.lib") //timeGetTime, 但是这个库Windows或Qt或VS2015都没有自带 const unsigned long SLEEP_TIME_MILL = 1000; /** * QTime的精度为ms级 */ void calcByQtimeElapsed() { QTime time; time.start(); QThread::msleep(SLEEP_TIME_MILL); int timeElapsed = time.elapsed(); qDebug() |
CopyRight 2018-2019 实验室设备网 版权所有 |